Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Zhuhai Open - Zhuhai Davis Cup, Group B, Manchester China Open - Beijing Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Qatar ExxonMobil Open - Doha Miami Open - Miami Brisbane International - Brisbane Australian Open - Melbourne Bordeaux Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Gonet Geneva Open - Geneva French Open - Paris cinch Championships - London Boss Open - Stuttgart National Bank Open - Toronto Citi Open - Washington Spain F18 Spain F34 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F3 Italy F6 Italy F8 Italy F9 Italy F10 Italy F11 Italy F15 Spain F17 Spain F19 Italy F22 Great Britain F6 Belgium F1 Belgium F2 Spain F34a Italy F8 Spain F5 Spain F6 Italy F16 Italy F17 Netherlands F1 The Scottish Tennis Championships - Edinburgh Jameson Cup - Milan The Manchester Trophy - Manchester Open Castilla y Leon - Segovia 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova The Nottingham Challenger - Nottingham The Surbiton Trophy - Surbiton Canottieri Minico 2004 - Mantova The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Cepu Open - San Marino Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Tehran Open 2004 - Tehran X Trofeo Ciudad de Quito - Quito The LTA Bolton Challenger - Bolton Jameson Cup - Milan La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Societa Canottieri Mincio 2005 - Mantova USTA Comerica Challenger - Aptos Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere The Natrel's Challenger of Granby - Granby Guzzini Challenger - Recanati 7° Trani Cup - Trani Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova Ethias Tennis Trophy - Mons Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Internazionali di Tennis - Bergamo Challenger Ford de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Unique Zagreb Open - Zagreb 5° Sporting Challenger - Turin 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella ATP Guzzini Challenger - Recanati San Marino Cepu Open - San Marino GHI Bronx Tennis Classic - Bronx Citta di Como - Como Genoa Open - Genova Pekao Open - Szczecin Ethias Trophy - Mons Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Morocco Tennis Tour - Casablanca Tunis Open 2007 - Tunis Genova Open Challenger - Genova Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Sunrise Challenger Mons Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Biella Challenger Rome Challenger Reggio Emilia Challenger Turin Challenger San Marino Challenger Genova Challenger Napoli Challenger Palermo Challenger Orleans Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Courmayeur Challenger Bergamo Challenger Le Gosier Challenger Rome Challenger The Artois Championships - London Nottingham Challenger Sopot Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Ortisei Challenger Florianopolis Challenger Santiago Challenger Dallas Challenger Barletta Challenger Napoli Challenger Rome Challenger Furth Challenger Braunschweig Challenger Recanati Challenger San Marino Challenger Cordenons Challenger Genova Challenger Orleans Challenger Mons Challenger Ortisei Challenger Bergamo Challenger Cherbourg Challenger Irving Challenger Mersin Challenger Vercelli Challenger Tunis Challenger San Benedetto Challenger Oberstaufen Challenger San Marino Challenger Geneva Challenger Ortisei Challenger Sao Paulo Challenger Tour Finals Prague Challenger Santiago Challenger St. Brieuc Challenger Francavilla Challenger Ostrava Challenger Caltanissetta Challenger Todi Challenger Scheveningen Challenger Istanbul Challenger Eckental Challenger Rennes Challenger Punta Del Este Challenger Santiago Challenger Marbella Challenger Barletta Challenger Rome Challenger Padova Challenger Pullach Challenger Szczecin Challenger Sibiu Challenger Ortisei Challenger Brest Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger Pau Challenger Marbella Challenger Sophia Antipolis Challenger Mallorca Challenger Biella 1 Challenger Rennes Challenger Surbiton Challenger Aix En Provence Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger The Samsung Open - Nottingham The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Campionati Internazionali di Sicilia - Palermo Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona BMW Open - Munich ARAG World Team Championship - Dusseldorf The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart International German Open - Hamburg Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag China Open - Beijing Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco AEGON Championships - London Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco AEGON Championships - London Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech AEGON Championships - London China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London Moselle Open - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Millennium Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Citi Open - Washington Shenzhen Open - Shenzhen Brisbane International - Brisbane Tata Open Maharashtra - Pune Open 13 Provence - Marseille Millennium Estoril Open - Estoril Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai China Open - Beijing European Open - Antwerp bett1HULKS Indoors - Cologne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam cinch Championships - London Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Stockholm Open - Stockholm Erste Bank Open - Vienna San Diego Open - San Diego Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Hall of Fame Open - Newport Citi Open - Washington Swiss Indoors Basel - Basel Gijon Open - Gijon Adelaide International 1 - Adelaide Qatar ExxonMobil Open - Doha cinch Championships - London Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - New York BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, GBR-AUT, 2-3 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, PO, POL-GBR, 3-2 Hopman Cup - Perth Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Hopman Cup - Perth Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, Finals, Group E Laver Cup - London Davis Cup, Group D, Glasgow U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Mubadala World Tennis Championship AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro